package com.nepxion.coroutine.event.eventbus;

/**
 * <p>Title: Nepxion Coroutine</p>
 * <p>Description: Nepxion Coroutine For Distribution</p>
 * <p>Copyright: Copyright (c) 2017-2050</p>
 * <p>Company: Nepxion</p>
 * @author Haojun Ren
 * @version 1.0
 */

import java.util.Collection;

public interface EventController {
    void register(Object object);

    void unregister(Object object);

    void post(Event event);

    void post(Collection<? extends Event> events);
}